package com.lw.pojo;

import java.util.Date;
import javax.persistence.*;

/**
 * 表名：video_info
 * 表注释：视频信息
*/
@Table(name = "video_info")
public class VideoInfo {
    @Id
    @Column(name = "info_id")
    private Integer infoId;

    @Column(name = "video_name")
    private String videoName;

    /**
     * 视频形式： 单独、合集
     */
    @Column(name = "video_type")
    private String videoType;

    /**
     * 排序号
     */
    @Column(name = "order_no")
    private Integer orderNo;

    /**
     * 外键，类别ID
     */
    @Column(name = "category_id")
    private Integer categoryId;

    @Column(name = "create_time")
    private Date createTime;

    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 相对路径
     */
    @Column(name = "relative_path")
    private String relativePath;

    /**
     * @return infoId
     */
    public Integer getInfoId() {
        return infoId;
    }

    /**
     * @param infoId
     */
    public void setInfoId(Integer infoId) {
        this.infoId = infoId;
    }

    /**
     * @return videoName
     */
    public String getVideoName() {
        return videoName;
    }

    /**
     * @param videoName
     */
    public void setVideoName(String videoName) {
        this.videoName = videoName;
    }

    /**
     * 获取视频形式： 单独、合集
     *
     * @return videoType - 视频形式： 单独、合集
     */
    public String getVideoType() {
        return videoType;
    }

    /**
     * 设置视频形式： 单独、合集
     *
     * @param videoType 视频形式： 单独、合集
     */
    public void setVideoType(String videoType) {
        this.videoType = videoType;
    }

    /**
     * 获取排序号
     *
     * @return orderNo - 排序号
     */
    public Integer getOrderNo() {
        return orderNo;
    }

    /**
     * 设置排序号
     *
     * @param orderNo 排序号
     */
    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * 获取外键，类别ID
     *
     * @return categoryId - 外键，类别ID
     */
    public Integer getCategoryId() {
        return categoryId;
    }

    /**
     * 设置外键，类别ID
     *
     * @param categoryId 外键，类别ID
     */
    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    /**
     * @return createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return updateTime
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * @param updateTime
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取相对路径
     *
     * @return relativePath - 相对路径
     */
    public String getRelativePath() {
        return relativePath;
    }

    /**
     * 设置相对路径
     *
     * @param relativePath 相对路径
     */
    public void setRelativePath(String relativePath) {
        this.relativePath = relativePath;
    }
}